High speed modular data processing system



Jan. 27, 1970 w. c. FRESCH ETAL 3,492,654

HIGH SPEED MODULAR DATA PROCESSING SYSTEM 22 Sheets-Sheet 1 Filed May 29, 1967 PAPER TAPE PERFORATORS AND READERS HIGH-SPEED LINE PRINTERS INTERSYSTEM DATA LINK BUEFERS SPECIAL REAL TIME CLOCKS AND DATA A. 1 CCNVERTERS INPUT/OUTPUT CONTROI gODULES CENTRAL SWITCHING INTERLOCK EXCHANGE COMPUTER MCDULES 200 INVENTORS. WALTER C. FNESCII BLAIR C THOMPSON EI?! I" III? cu I J U AU ,JR.

Jan. 27, 1970 W. C. FRESCH ET HIGH SPEED MODULAR DATA PROCESSING SYSTEM Filed May 29, 1967 22 Sheets-Sheet 2 I 4OI-IIO 49H 405-2 INPUT/OUTPUT DATA 1/0 cIIIIIRoL 1/0 coIIIRfIL TERMINAL PERIPHERAL SUBMODULE SUBMODULE DEVICES UNIT AVAILABILITY STATUS INTERFACE MEMORY COMMUNICATION I a 40| Z 40l-l2 Q 5 o w a: a: 1/0 COMPLETE IIIIERRIIPI g; g g E E E E g z s E g 20l I Q Q S SEND RELEAsE IIEscRIPIOR IIoRLI RELEASE I COMPUTER coIIIRoL SEND SETUP DESCRIPTORUOS) DESCRIPTOR 3 LIST MODULE MODE SEND COMMAND LIEscRIPIoRIIocI III MODE) COMMAND IZOLN 2 IIAIII MEMORY MODULE Fig.6

F ""l 400 600. TERMINAL DEVICES I I I 40I\ 1/0 I I/Oz I l I I l I I I I l l I 405 I/UIO I I: I INPUT/OUTPUT CONTROL I 4oe\ 1/0 I i W2 2 I00 i i i I -"i We 5 I Y IOI 9 P L j I I I 7 I I02 'I {/300 500 I M I l I 2 i i INVENTORS. I04 I I IIIALIER c.EREscII I I 2m 202 203 I BLAIR c. IIIoIIRsoII I M4 I I I BY LERoII III. BEERS I I .IAIIEsLIIuRTAucI IR coMPuTERs 0 0 C P {3W4 Lul J TORNEY 2L Jan. 27, 1970 w. c. FRESCH ET AL 3,492,654

H151! SPEED MODULAR DATA PROCESSING SYSTEM Filed May 29, 196 22 Sheets-Sheet :5

MQZQOQEQQQAQQAKEAQQAOQAJQ T0 MEMORY(00NTROL AND INFORMATION DATA) 2 g E; j Eu. 2 s '25 5 8m. E.

INVENTORS mum c. FRESCH BLAIR c. THOMPSON BY LEROY w. BEERS JAMES L. MURTAUGH,JR.

A 10mm Jan. 27, 1970 w. c. FRESCH ET AL 3,492,654

HIGH SPEED MODULAR DATA PROCESSING SYSTEM 22 Sheets-Sheet 5 Filed May 29, 1967 222 2222 2222222 2222 2222 2 2222 222 222 222 2 22222 22222 2 2222 2222222 I 2222 2 222 222 2 222 2222 2 22222222222 2222 2222 2 2 222 22 22222222222222 2 2222 2222222 2212 2 2 222 2 22222222 22222222 2 2222 22222222222 2222 22222 2222 222 222 222 2 22222222 22222222 22 2222-2 2222 2222222 2222 22222 2222 222 222 222 2 2222222222 222222 2 2222 2222222 I 2222 2 2 222 2 222222 22 222 22222 2 22222222 2222 2222222 I 22 2 222 222 2 22222 2222 2222 2 22222222 2222 2222222 I 2222 2 222 222 2 2222222 22 222222222 2 2222 2222222 I 22 2 222 22222222 2 22222222 22222222222 2 2222 2222222 I 2222 2 2 22222222 2 2222222 22222222 2 2222222 222222 22222 22222222222 22222222 2222 2 222 222 2 2222222 22222 2222222 2 222222222222 22222 222 +222 222L222 2222 222 I 222 I 222 2222 22222 2 22222 22222222 22222 22222222 2222 222 I 222 I 22222222222222222 2222222 22222 2222 22 u 2 u u M M HM W Q 222 222222222 22 22222222 22222222 22222222 2222222 2222 2222 222222222 22222 22222222 INVENTORS. WALTER C. FRESCH BLAIR C. THOMPSON LEROY VI. BEERS JAMES L. MURTAUGHJR. Z2222 X12? )2.

Jan. 27, 1970 w, c. FRESCH ETAL 3,492,654

HIGH SPEED MODULAR DATA PROCESSING SYSTEM Filed lay 29, 1967 22 Sheets-Sheet 6 BASEADDRESS 00000 00000000000000000000000|000| SETUP DESCRIPTOR FORMAT W 202 RELEASE 0040000004 424544 48 0 xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxx x} I/O CONTROL UNIT SELECTION RELEASE AT END OF WORD RELEASE DESCRIPTOR FORMAT SIMPLE DEVICE OVERRIDEINPUT PARITY CHECK 4 |2l3 40 n 2024 50055050 444540 40 WORD 00040 000000 4 DEVICE 000000 FIELD 000m EMORY ADDRESS 9 I NUMBER 000E 1/0 00mm UNIT sE40n00 INPUT 00004000 PARITYCHECKJ X 0004004004000 BUFFER PRl0R|TY- COMPLEX DEV'CE COMMAND DESCRIPTOR FORMAT SIMPLE 00000 4245 40.45 02024 50555050 444540 40 FINAL 44000 00040 00000004010 flggfiP DEVICE 000420 \STA1US-TERM|NAL 0040004 COMPLEX 05 RESULT DESCRIPTOR FORMAT INVENTORS.

mm 0. mac

- BY E355 NEE??? .iLQ- 7 10400 Lf 44004400000.

Jan. 27, 1970 w. c. FRESCH ET AL 3,492,654

HIGH SPEED MODULAR DATA PROCESSING SYSTEM Filed May 29, 1967 22 Sheets-Sheet 8 5mm DATA T0 MEMORY sYsTEM DATA FROM M MORY MODULESI T0 '4 MODULES "I T0'4 A fi INEoRMATIoN DATA CONTROL DATA E g 8' Q Q ll 2 Z I 2 2 2 I E -9-20 V 9 50 9-I0/ 49 I96 40I-l2 T MAIN MEMORY INTERFACE cIRculTRY INE0RMATI0N 40E"? DESCRIPTOR INEoRMATIoN IIEscRIPToR AoI IIO a 40l-I20 UNIT I H 40l-|I4 CONTROL IINIT 2 m 40l-l24 T i r lNPUT(2/n+l) 0UTPUT(2m) PERIPHERAL DEVICES CONTROL AND DATA PERIPHERAL DEVICES CONTROL AND DATA INTERFACE INTERFACE 1 '5 Lu '5 7) 52?; E2 ea fi'i 52 222;; 2 E 3E 2% 5 3% i: 5 g 5 SIX(6) a 3 g 6 SIX(6) INFO. 5 "'5 *65 INFO. "6 y DATA LINES DATA LINEs w V 52 GROUPS 0E I2 LINES EACH 32 GROUPS OF I2 LINES EAcII *I T065 L0 *0 W62 Jan. 27, 1970 Filed May 29, 1967 w. C. FRESCH ET AL HIGH SPEED MODULAR DATA PROCESSING SYSTEM 22 Sheets-Sheet 11 ITIIWIWEIIW AREA IMPER A0WIF T F/ /2 20I I28 IIIIIII FILM REGISTERS MAL-LEE I 0 I 48 BITS EACH VZOHO P g F 20-50 T ARITHMETIC AREA? A R I T 1 PROGRAM A I FIGBA g PROCESSING IIIIII ARHHMEHC I P (PPU) I I A R! I I .06 2O| 30\ L QZQ FIGI3B L MEMORY CONTROL 000 I l II" (MCU) L LOGIC AND CONTROL AREA J i195 I 0AIA s00-swII0IIIII0 IIIIIEIIIocII Fig/3A 50 BIT REGISTERS 50 BIT REGISTERS 000 INDEX 0 I00 PSRl-PROBRAM STORAGE! 00I I I0I SPARE 002 2 I 02 005 5 I 05 0 04 4 I 04 PsR2-PR00RAII STORAGE 2 005 s I 05 SPARE 000 0 I06 00? I I0? 0 0 0 I I 0 IPR-INTERRUPT PROGRAM 0I I 0 I I I EAR'Z-EFFECTIVEADDRESS 0 I 2 I0 I I 2 BRR-BRANCH REFERENCE 0 l3 II I I 3 EAR'l-EFFECTIVE ADDRESS 0 l4 I2 I I 4 RTC-REAL TIME CLOCK 0| 5 I3 I I5 SPARE 0| 0 I4 I I 0 0 I I I5 I I I 020 LIMIT 0 I 2 0 RCR-REPEATCOUNT 02 I I I 2 I SPARE I 02 2 2 I 2 2 XIRINDEX INCREMENT 0 2 3 5 I 2 5 COR-CHARACTER 000m 024 4 I 24 TFC-THIN FILMC Jan. 27, 1970 w, c, FRgsgH ET AL 3,492,654

HIGH SPEED MODULAR DATA PROCESSING SYSTEM Filed May 29, 1967 22 Sheets-Sheet 12 SPARE RIR-REPEAT INOREMENT SPARE O DCR-DlVlDE COUNT STACKI l RPR-REPEAT PROGRAM SPARE 2 SPARE RAR-REPEAT ADDRESS STACK 2 SPARE SPARE SSA-SUBROUTINE STORAGE (BAR) SSP (BPR) SSO (PCR) 3 SPARE 4 BPR'BASE PROGRAM 5 BAR-BASE ADDRESS SPARE 45 46 4 5O STACK?) 5 52 53 STACK 4 SPARE SPARE FOR-PROGRAM COUNT 0 SAR-SUBROUTINE BASE ADDRESS l SPARE IARA-INTERRUPTA BASE ADDRESS FDR-POWER FAILURE DUMP SPARE SPARE ISA-TNTERRUPT STORAGE (BAR) ISP (BPR) ISO (POR) Fig. [3B

Jan. 27, 1970 w. c. FRESCH ETAL 3,492,654

HIGH SPEED MODULAR DATA PROCESSING SYSTEM 22 Sheets-Sheet 15 Filed May 29, 1967 FIGJGB FIGJGD ll|l|||ll|lllllllllllllJ. On FL S DTS [I R CE E E W w nm T m R m u C EL m l W. M W T l U DU U. W A, Dl RR u 8 m S w u P 0 u 4 Fig I60 Jan. 27, 1970 W. C. FRESCH ETAI- HIGH SPEED MODULAR DATA PROCESSING SYSTEM Filed May 29 196 22 Sheets-Sheet 16 "my acRoss X mgEY m CONTROLS T0 MEMORY TOMEMORY Fly/6A T' 40I-l2-i6 RV 49am LRX -40|-|2-5a 4ou2 l2 mam m '4 49 RECEIVERS? GENER2g0R/TCHECKER\ 40|-|2-54 commumcmous BUFFER 49BITS 4OH2-I8 4OI-l2-I6 I one SIDE INPUTS O I wa STORAGE REGISTERS 4o|-|2-|4 BITS LLJJJ 9 TE) SWITCHES 42 I ITWO CHARACTER BUFFER INFORMATION REGISTER CHARACTER DESCRIPTOR I I 1 COUNTER wono RECORD I I 40I+l2 4 COUNTER COUNTER STATUS PARITY CHECKER OPERATION CONTROL BIT Jan. 27, 1970 W. C. FRESCH ETA!- HIGH SPEED MODULAR DATA PROCESSING SYSTEM Filed May 29, 1967 22 Sheets-Sheet 17 I UAT ESL CR as I II II I I LRX RECEIVER MIXERS 40l-l-32 Q) L I OUTPUT BUFFER i T BITS 40| 24 MIXER I OUTPUT I DEVICE I UNIT"! UNIT'Z I E T F W65 W55 i 52 IE. INPUT SELECTOR 7 T I f 7 I i 'Qz) OUTPUTMIXER/DRIVERS 52 DATA MIXER i I 1/0 RECEIVER MIXERS w w I 5 ss cs DATA 40HH/ Q? OUTPUT DEVICE INTERFACE DATA 22 Sheets-Sheet 18 T0 MEMORY Jan. 27, 1970 w. c. FREscH ETAL HIGH SPEED MODULAR DATA PROCESSING SYSTEM Filed May 29, 1967 Fig/6C SWITCHES fi l I Dn DB MU A3 R E E OU Dn MM H mm Tll w lg 6 2 B m/ G .MW E ER I RM m R wm W AUIW P I E Q I E FR M m .m m V mm W DDH R N 2 L rr. 2 I 2 S m 0 F. 2 mrr m m I W Du l 0 lllllllllllllllllllllllllllll l1 I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I II m. 4

R m m m mu m0 J mS 0 M m m [LI 4 RES mm fluRT Du .L T HID LL IL DI C 5 EL I nD C CL V Is C E V I F DN WM nD D D| A I s I 0 m 4 w 5 Id J... On I E SDH 0 4 5 RN G D E ED Dn M W Jan. 27, 1970 w. c. FRESCH ET AL 3,492,654

HIGH SPEED MODULAR DATA PROCESSING SYSTEM Filed May 29, 1967 22 Sheets-Sheet 19 Fig 17A COMPUTER 1 0 DATA M I 2 3 fimlggggaggggg I/O REcEMERs I IOY-M-Y2 YOl-M-M J TEST L0 RECEIVERS 6 IUI-IHO d? IOI-R-YO 2 5 MEMORY TIMING w & CONTROL g MEMORY WORD 0| 0 Z; OORE MEMORY SELECT'ON 2 OUTPUT REGISTER B INDICATORS O MEMORY ADDRESS -W-Z 0| n 26 Q4) INDICATORS CONTROL PANEL @I OI-M-M E49) l/OI-R-ZZ SYSTEM COMPARATOR DRIVERS 49 DATA Jan. 27, 1970 W. C. FRESCH ET Filed May 29, 1967 1/0 REQUEST 22 Sheets-Sheet 20 Fig I75 1/0 RECEIVERS l9 oor/P0111 0 REQUEST 013010000 LOGIC T CROSSPOINT 01010105 1101 1 RESOLUTION LOGIC 1010-50 2.2 1 ADDRESS 5 COUNTER DR'VERS |0l|?-32 1 l0l-l7-56 g 2 0000135 25 SYSTEM 5 1% 0100110 CONTROL E (CROSSPOINTS) .2 10-11-34 

